package com.jiantu.service;

import com.jiantu.common.PageBean;
import com.jiantu.domain.dto.PageDTO;
import com.jiantu.domain.pojo.Classes;

/**
 *
 */
public interface ClassesService {

    /**
     * 通过ID查询单个
     *
     * @param id ID
     * @return {@link Classes}
     */
     Classes findById(Integer id);

    /**
     * 分页查询
     *
     * @return {@link Classes}
     */
    PageBean findByPage(PageDTO pageDTO);

    /**
     * 新增
     *
     * @param classes Classes
     */
    int insert(Classes classes);

    /**
     * 修改
     *
     * @param classes Classes
     */
    int update(Classes classes);

    /**
     * 通过ID删除单个
     *
     * @param id ID
     */
    int deleteById(Integer id);

}
